<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>

    <style>
        
    </style>
</head>

<script>
    

    // ReferenceError(引用错误): 当引用一个不存在的变量时就会出现这个错误
    //console.log(test)

    // TypeError(类型错误): 当一个对象不是预期的类型时就会出现这个操作, 比如将一个基本数据类型作为函数调用
    /* var basicType = 123
    basicType() */

    // RangeError(范围溢出错误): 当访问的范围超过允许值时出现该错误, 一般出现在递归栈溢出
    /* function recursive () {
        arguments.callee()
    }
    recursive() */

    // SyntaxError(语法错误): 当编码不能被js引擎所理解时就会出现该错误
    //console.log('good'boy)

</script>

<body>
    
</body>

</html>